home *** CD-ROM | disk | FTP | other *** search
- //*****************************************************************************
- // C_Color.prg
- // Color class for OBJECT v2.03
- // Copyright (c) 1991, JHK, JHK-Software, Piestany
- // Please compile with: /N/M/W/A
- //-----------------------------------------------------------------------------
- //m->tColor see ErrorSys.prg (0=black/white, 1=laptop, 2=monochromVGA 3=color)
-
- #include "Object.ch" //CLIPPER:Normal,Enhanced,Border,NotUse,Unselect
- //WINDOW: Normal,Enhanced,Shadow,Title, Unselect
- //MENU: Normal,Selected,Shadow,Letter,Disable
- create class Color
- export:
- var Black // "w/n, n/w, n/n, w+/n, n/w"
- var Desk // if(m->tColor==3, "w/b, r/bg, n/w, w/b, w/b", if(m->tColor==2, "w/b, r/w, n/gr, w/b, w/b", if(m->tColor==1, "rb/n, b/w, gr/r, rb/n, rb/n", "w/n, n/w, n/n, w/n, w/n"))) //desk (unselect window)
- var Edit // if(m->tColor==3, "bg+/b, gr+/r, n/w, n/w, gr+/bg", if(m->tColor==2, "bg+/b, n/w, n/gr, n/bg, gr+/gr", if(m->tColor==1, "w/n, w+/b, gr/r, n/bg, w/b", "w/n, n/w, n/n, w+/n, n/w"))) //Blue
- var View // if(m->tColor==3, "bg+/b, w+/bg, n/w, n/w, w+/bg", if(m->tColor==2, "bg+/b, g+/gr, n/gr, n/bg, g+/gr", if(m->tColor==1, "w/n, w/b, gr/r, n/bg, w/b", "w/n, n/w, n/n, w+/n, n/w"))) //ViewBlue
- var Help // if(m->tColor==3, "n/w, gr+/r, n/w, w+/bg, n/gr", if(m->tColor==2, "n/w, gr+/r, n/gr, w+/bg, n/gr", if(m->tColor==1, "w/b, w+/r, gr/r, n/bg, w/r", "n/w, w/n, n/n, w+/n, w/n"))) //White
- var Menu // if(m->tColor==3, "n/bg, w+/gr, n/w, w+/bg, n+/bg", if(m->tColor==2, "n/w, w+/bg, n/gr, w+/bg, b+/w", if(m->tColor==1, "b/w, w+/n, gr/r, n+/w, rb/w", "n/w, w/n, n/n, w+/n, n/w"))) //Cyan
- method New=ColorNew //o:New()
- endclass
-
-
- //*****************************************************************************
- // Color:New() --> self
- // initialize new object
- //
- constructor ColorNew()
- ::Black:= "w/n, n/w, n/n, w+/n, n/w"
- ::Desk:= if(m->tColor==3, "w/b, r/bg, n/w, w/b, w/b", if(m->tColor==2, "w/b, r/w, n/gr, w/b, w/b", if(m->tColor==1, "rb/n, b/w, gr/r, rb/n, rb/n", "w/n, n/w, n/n, w/n, w/n")))
- ::Edit:= if(m->tColor==3, "bg+/b, gr+/r, n/w, n/w, gr+/bg", if(m->tColor==2, "bg+/b, n/w, n/gr, n/bg, gr+/gr", if(m->tColor==1, "w/n, w+/b, gr/r, n/bg, w/b", "w/n, n/w, n/n, w+/n, n/w")))
- ::View:= if(m->tColor==3, "bg+/b, w+/bg, n/w, n/w, w+/bg", if(m->tColor==2, "bg+/b, g+/gr, n/gr, n/bg, g+/gr", if(m->tColor==1, "w/n, w/b, gr/r, n/bg, w/b", "w/n, n/w, n/n, w+/n, n/w")))
- ::Help:= if(m->tColor==3, "n/w, gr+/r, n/w, w+/bg, n/gr", if(m->tColor==2, "n/w, gr+/r, n/gr, w+/bg, n/gr", if(m->tColor==1, "w/b, w+/r, gr/r, n/bg, w/r", "n/w, w/n, n/n, w+/n, w/n")))
- ::Menu:= if(m->tColor==3, "n/bg, w+/gr, n/w, w+/bg, n+/bg", if(m->tColor==2, "n/w, w+/bg, n/gr, w+/bg, b+/w", if(m->tColor==1, "b/w, w+/n, gr/r, n+/w, rb/w", "n/w, w/n, n/n, w+/n, n/w")))
- return(self)
-
- //------------------------------------------------------- eof (c)JHK ----------
-
-